package com.liit.module.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.liit.module.dao.FilesDao;
import com.liit.module.entity.Files;
import com.liit.module.service.FilesService;

/**
 * @author dingweibo
 * @Title: FilesServiceImpl.java
 * @Description: 文件信息相关服务实现
 * @date 2015年12月15日
 */
@Service("filesService")
public class FilesServiceImpl implements FilesService {

	@Autowired
	FilesDao filesDao;

	@Override
	public Files selectById(Integer id) {
		return filesDao.selectById(id);
	}

	@Override
	public List<Files> selectByIds(List<Integer> ids) {
		return filesDao.selectByIds(ids);
	}

	@Override
	public int insertAndReturnPK(Files record) {
		filesDao.insert(record);
		return record.getId();
	}

	@Override
	public int updateById(Files record) {
		return filesDao.updateById(record);
	}

	@Override
	public int updateStatusByIds(List<Integer> ids, Integer status) {
		return filesDao.updateStatusByIds(ids, status);
	}

	@Override
	public int deleteById(Integer id) {
		return filesDao.deleteById(id);
	}

	@Override
	public List<Files> list(Files record) {
		return filesDao.list(record);
	}
}
